.pop-num { width: 15px; height: 15px; border-radius: 50%; display: inline-block; line-height: 15px; top: -15px; left: 10px;}
.wrap_body { background-color: #f6f7f8;}
.wrap_body .menu-tab-wrap { border-bottom: 2px solid #e9e9e9; position: relative; width: 100%; z-index: 22; overflow: auto; }
.wrap_body .menu-tab-wrap .menu-tab { white-space: nowrap;}
.wrap_body .menu-tab-wrap .menu-tab div { top: 2px; display: inline-block;}
.wrap_body .menu-tab-wrap .menu-tab .active { border-bottom: 2px solid #fd3d3d; color: #000;}
.wrap_body .menu ul li {border-top: 1px solid transparent; border-bottom: 1px solid transparent;}
.wrap_body .menu ul li.active { border-left: 2px solid #fd3d3d; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9;}
.wrap_body .menu .menu-title { border-left: 2px solid #fd3d3d;}
.wrap_body .menu .menu-wrap { box-sizing: border-box; position: absolute; right: 0;height: 100vh; overflow: scroll; top: 0;}
.wrap_body .menu dl { border-radius: 10px;}
.wrap_body .menu dl img { width: 55px; height: 55px;}
div{box-sizing: border-box;}
